Skip to content

Conversation

yvan-sraka
Copy link
Collaborator

@yvan-sraka yvan-sraka commented Aug 11, 2025

This PR add a commit on top of #1742

@yvan-sraka yvan-sraka requested review from samrose and jfroche August 11, 2025 10:11
@yvan-sraka yvan-sraka self-assigned this Aug 11, 2025
@yvan-sraka yvan-sraka requested review from a team as code owners August 11, 2025 10:11
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 8b61ad4 to 76aa79b Compare August 11, 2025 15:36
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 76aa79b to c75bf58 Compare September 12, 2025 13:46
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch 16 times, most recently from 1eb74b8 to db1e5e4 Compare September 29, 2025 14:29
@jfroche jfroche force-pushed the custom-github-runners branch 5 times, most recently from 003d671 to 840005b Compare September 29, 2025 21:14
jfroche added 29 commits October 8, 2025 19:45
We don't have a self hosted runner for x86_64-linux at the moment
…tions

Replace always() with !cancelled() to prevent jobs from running when the workflow
is cancelled. Add explicit success/skip conditions for dependent jobs to ensure
proper workflow execution flow.
We couldn't set duration to 18000 seconds when chaining roles.
Refactor GitHub Actions workflow to run build checks in parallel across different
architectures (aarch64-linux, aarch64-darwin) with separate job matrices.
Create a single nix-eval job to determine packages to build, removing
redundant extension and check matrices.
This cause unnecessary rebuilds on every commit.
When building a postgres extension, the build matrix may include
multiple time the same extension for different PostgreSQL versions.
This change makes it easier to identify which job corresponds to which PostgreSQL
version in the workflow runs.
treefmt is already included in the pre-commit hooks check.
Dynamically assign larger runners (32vcpu) for Rust and PostGIS extensions
while using smaller runners (8vcpu) for standard packages.
Add pytest tests for the package
Add nix-eval-jobs in path for the package
The matrix job returns the type of runner, so we can configure the nix
installation step accordingly.
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 229115e to 4947f52 Compare October 8, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants